a:link
{
 color:#000000;
 text-decoration: none;
 font-family:ARIAL, sans-serif;
 font-size:18px;
}

a:active
{
 color:#FFFFFF;
 text-decoration: none;
 font-family:ARIAL, sans-serif;
 font-size:18px;
}

a:visited
{
  color:#FFFFFF;
  text-decoration: none;
  font-family:ARIAL, sans-serif;
  font-size:18px;
}

p  a:link
{
 text-decoration: none;
 color: black;
 font-size:18px;
}

.bg {
background-image: url(./bilder/icons/logo.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
}

@media screen and (max-width: 800px)
{
 html,
 body
 {
  font-size: 16px;
 }
}

#bodySK
{
height: 100%;
width: 100%;
background-color:#0000FF;
}

#posLink
{
 position:absolute;
 top:120px;
 left:20px;
}
/*
#linksCSS
{
 position:absolute;
 top:20px;
 left:20px;
 background-color:rgba(144,169,251, .9);
 -moz-box-shadow: inset 0 0 15px 5px rgba(200,200,200, .6);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(200,200,200, .6);
 box-shadow: inset 0 0 15px 5px rgba(109,107,105, .6);
 border-radius: 40px;
 -moz-border-radius: 40px;
 -webkit-border-radius: 40px;
 z-index:500;
 width:1100px;
 height:80px;
 margin-top:0px;
 font-size:100%;
 z-index:-1;
 color:white;
 white-space:nowrap;
 /*font-family: "Times New Roman", Times, serif;*/
 /*font-size:0,9em;
}
  */
#werbungLinks
{
 position:absolute;
 top:120px;
 left:220px;
 z-index:10;
}

#werbungRechts
{
 position:absolute;
 top:60px;
 left:1020px;
 z-index:10;
}

nav /* Rahmen, BG Menü */
{
 position:absolute;
 top:20px;
 left:160px;
 background:url(../bilder/platzlinks3.jpg) no-repeat;

 background-position: 50% 30%;

 background-color:rgba(255,255,255,255);
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 border-radius: 0px 20px 20px 0px;
 -moz-border-radius: 0px 20px 20px 0px;
 -webkit-border-radius: 0px 20px 20px 0px;

 /*border-radius: 40px;
 -moz-border-radius: 40px;
 -webkit-border-radius: 40px;*/
 width:1100px;
 height:200px;
 margin-top:0px;

}

nav .current a, nav li:hover > a
{
color:#444;
background-color:rgba(255,255,255,255);
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 border-radius: 0px 20px 20px 0px;
 -moz-border-radius: 0px 20px 20px 0px;
 -webkit-border-radius: 0px 20px 20px 0px;
}

nav:after
{
 content: '';
 clear: left;
}

nav > ul
{
 text-align:center;
 position:relative;
 top:150px;
 float:left;
}

nav > li
{
 float:left;
}



nav > ul > li /* Hauptmenü*/
{
 float:left;
 list-style-type:none;
}

nav ul > li > ul   /* Untermenü*/
{
 position:absolute;
 list-style-type:none;
 top:0px;
 left:100px;
 width:1000px;
 margin-top:-15px;
 padding: 0;
 top:2.2em;
  /* Navigation ausblenden  */
 font:0/0 serif;
 font-size:0em;
 z-index: -1;

 -webkit-transition: all 1.5s;
 transition: all 1.5s;  /*   */
}

nav ul li:hover ul
{
 font:inherit;
 z-index: auto;
 float:left;
 /*
 display:block;/*  Unternavigation einblenden */
}

nav ul ul li
{
 float:left;
 margin-bottom: 10px;
}

nav a,
nav a span
{
 display: block;
 /*   */
 background-color:rgba(255,255,255,.9);
 width: 150px;
 /* Breite den in li enthaltenen Elementen zuweisen */
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 border-radius: 40px;
 -moz-border-radius: 40px;
 -webkit-border-radius: 40px;
/* margin: 0.6em 0 0 0;
 padding: 0.4em;
 text-decoration: none;
 font-weight: bold;
 border: 1px solid blue;
 border-radius: 10px 10px 0 0;
 box-shadow: 0px 5px 10px white inset;
 color: gold;

 background-image: repeating-linear-gradient(135deg, transparent, transparent 9px, gold 9px, gold 10px);     */
 -webkit-transition: all 0.9s;
 transition: all 0.9s;

}

nav a:focus,
nav a:hover,
nav span
{
/* aktuelle Unterseite kennzeichnen */
 /*color: royalblue;*/
 background-color:rgba(144,169,251,.5) ;
}

nav a:focus,
nav a:hover
{
 margin-top: 0;
 /*padding: 1em 0.4em 0.4em;*/
}

nav ul ul a:hover
{
 margin: 0.6em 0 0 0;
 padding: 0.4em;
}

nav ul ul span
{
/* aktuelle Unterseite kennzeichnen */

 background-color: green;
 color: gold;
}

nav li a
{
 text-decoration:none;
}



#incSK
{
 position:absolute;
 top:70px;
 left:251px;
 background-color:#EFEFEF;
 z-index:0;
}

#rahmen
{
border:3px solid #ff0000;
background-color:#efefef;
width:222px;
height:111px;
left:10px;top:50px;
-moz-border-radius:30px;
-khtml-border-radius:30px;
}

.transparentBlau
{
  background-color:  rgba(255,255,255,255);
  -moz-box-shadow: inset 0 0 15px 5px rgba(65,105,225, .6);
  -webkit-box-shadow: inset 0 0 15px 5px rgba(65,105,225, .6);
  box-shadow: inset 0 0 15px 5px rgba(65,105,225, .6);
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  position:absolute;
  top:150px;
  left:220px;
  width:450px;
  height:590px;
  margin-top:0px;
  font-size:100%;
  /*z-index:-1;*/
  color:white;
  white-space:nowrap;
  font-family: "Times New Roman", Times, serif;
  /*font-size:0,9em;*/
}

#logo
{
 position:absolute;
 top:20px;
 left:40px;
 background:url(../logos/tusLogo2.jpg) no-repeat;
 background-position: 50% 50%;
 background-color:rgba(255,255,255,255);
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 border-radius: 20px 0px 0px 20px;
-moz-border-radius: 20px 0px 0px 20px;
-webkit-border-radius: 20px 0px 0px 20px;

 /* border-radius: 40px;
 -moz-border-radius: 40px;
 -webkit-border-radius: 40px;*/
 width:120px;
 height:200px;
 margin-top:0px;
}

#content
{
z-index:-2;
position:absolute;
 top:240px;
 left:40px;
 background:url() no-repeat;
 background-position: 50% 50%;
 background-color:rgba(255,255,255,255);
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;

 /* border-radius: 40px;
 -moz-border-radius: 40px;
 -webkit-border-radius: 40px;*/
 width:1220px;
 height:700px;
 margin-top:0px;
}

#linkUntenCSS
{
position:absolute;
top:855px;
left:218px;
}

#linkUnten
{
 width:400px;
 border-color:#00C0FF;
}

#linkUnten li/* Rahmen,Menü unten */
{
 float:right;
 list-style-type:none;

}

#linkUnten a
{
 font-size: 0.675em;
 margin:5px;
 padding:10px;
 color:black;
}

#BV
{
 position:absolute;
 top:70px;
 left:50px;
 width:900px;
 white-space: nowrap;
}


#sponsor
{
position:absolute;
top:7px;
left:8px;
background-color:rgba(255,255,255, 1);
-moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 border-radius: 20px 0px 0px 20px;
-moz-border-radius: 20px 0px20px 20px;
-webkit-border-radius: 20px 0px 0px 20px;
 width:120px;
 height:686px;
 margin-top:0px;
}

#sponsor .text
{
 position:absolute;
 top:25px;
 left:1px;
 text-align: center;
 font-weight:bold;
 font-size:12px;
 font-family:Arial;
}
.sponsor
{
 position:absolute;
 top:15px;
 left:20px;
 font-weight:bold;
}
.sponsorenLogo
{
 position:absolute;
 top:65px;
 left:10px;
 font-size:9px;
}

#show
{
position:absolute;
top:7px;
left:128px;
background-color:rgba(255,255,255, 1);
-moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 border-radius: 0px 20px 20px 0px;
-moz-border-radius: 0px 20px 20px 0px;
-webkit-border-radius: 0px 20px 20px 0px;
 width:1085px;
 height:686px;
 margin-top:0px;
}

#show  a:link, a:visited
{
 text-decoration: none;
 color: black;
 font-size:18px;
}


.textNews
{
 position:absolute;
 top:10px;
 left:128px;
}

.hSchrift
{
 position:absolute;
 top:15px;
 left:70px;
 font-weight:bold;
}

.textUnten
{
 position:absolute;
 top:510px;
 left:428px;
}

#VI
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:40px;
 left:230px;

}

#VII
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:100px;
 left:230px;

}

#VIII
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:162px;
 left:230px;

}

#KI
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:221px;
 left:230px;

}

#KII
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:280px;
 left:230px;

}

#GI
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:342px;
 left:230px;

}

#MI
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:402px;
 left:230px;

}


#JI
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:40px;
 left:230px;

}

#trainingplan
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:35px;
 left:35px;
}

#hsmplan
{
 position:absolute;
 margin-left: 20px;
 border:0px solid grey;
 top:235px;
 left:135px;
}

#kontakt
{
 position:absolute;
 top:5px;
 left:50px;
 z-index:5;
 text-align: center;
 font-size:12px;
    background-color: rgba(255,255,255,255);
    width: 650px;
    height:120px;
    padding-top: 25px;
    padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 20px 20px 0px 0px;
    -moz-border-radius: 20px 20px 0px 0px;
    -webkit-border-radius: 20px 20px 0px 0px;
    margin: 25px;
}

#kontakt a
{
 color:#000000;
 text-decoration: none;
}

#kontakt1V
{
 position:absolute;
 top:155px;
 left:50px;
 z-index:4;
 text-align: center;
 font-size:12px;
 background-color: rgba(255,255,255,255);
 width: 130px;
 height:90px;
 padding-top: 5px;
 padding-bottom:5px;
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 border-radius: 0px 0px 0px 0px;
 -moz-border-radius: 0px 0px 0px 0px;
 -webkit-border-radius: 0px 0px 0px 0px;
margin: 25px;
}

#kontakt1V a
{
 font-size:12px;
 color:black;
}

#kontakt2V
{
 position:absolute;
 top:255px;
 left:50px;
 z-index:4;
 text-align: center;
 font-size:12px;
 background-color: rgba(255,255,255,255);
 width: 130px;
 height:90px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    margin: 25px;
}

#kontakt2V a
{
 font-size:12px;
 color:black;
}

#kontakt3V
{
 position:absolute;
 top:355px;
 left:50px;
 z-index:4;
 text-align: center;
 font-size:12px;
 background-color: rgba(255,255,255,255);
 width: 130px;
 height:90px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    margin: 25px;
}

#kontakt3V a
{
 font-size:12px;
 color:black;
}

#kontakt1JV
{
 position:absolute;
 top:155px;
 left:580px;
 z-index:4;
 text-align: center;
 font-size:12px;
 background-color: rgba(255,255,255,255);
 width: 120px;
 height:90px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    margin: 25px;
}

#kontakt1JV a
{
 font-size:12px;
 color:black;
}

#kontakt2JV
{
 position:absolute;
 top:255px;
 left:580px;
 z-index:4;
 text-align: center;
 font-size:12px;
 background-color: rgba(255,255,255,255);
 width: 120px;
 height:90px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    margin: 25px;
}

#kontakt2JV a
{
 font-size:12px;
 color:black;
}

#kontakt3JV
{
 position:absolute;
 top:355px;
 left:580px;
 z-index:4;
 text-align: center;
 font-size:12px;
 background-color: rgba(255,255,255,255);
 width: 120px;
 height:90px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    margin: 25px;
}

#kontakt3JV a
{
 font-size:12px;
 color:black;
}

#kontakt1K
{
 position:absolute;
 top:175px;
 left:210px;
 z-index:4;
 text-align: center;
 font-size:12px;
 background-color: rgba(255,255,255,255);
 width: 120px;
 height:70px;
 padding-top: 10px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin: 25px;
}

#kontakt1K a
{
 font-size:12px;
 color:black;
}

#kontakt2K
{
 position:absolute;
 top:345px;
 left:430px;
 z-index:4;
 text-align: center;
 font-size:12px;
 background-color: rgba(255,255,255,255);
 width: 120px;
 height:70px;
 padding-top: 10px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
     border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin: 25px;
}

#kontakt2K a
{
 font-size:12px;
 color:black;
}

#kontaktGF
{
 position:absolute;
 top:455px;
 left:180px;
 z-index:4;
 text-align: center;
 font-size:12px;
 word-spacing: 10px;
 background-color: rgba(255,255,255,255);
 width: 400px;
 height:30px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    margin: 25px;
}

#kontaktGF a
{
 font-size:12px;
 color:black;
}

#kontaktMB
{
 position:absolute;
 top:455px;
 left:50px;
 z-index:4;
 text-align: center;
 font-size:12px;
 word-spacing: 10px;
 background-color: rgba(255,255,255,255);
 width: 130px;
 height:90px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 20px;
    -moz-border-radius: 0px 0px 0px 20px;
    -webkit-border-radius: 0px 0px 0px 20px;
    margin: 25px;
}

#kontaktMB a
{
 font-size:12px;
 color:black;
}

#kontakt1BS
{
 position:absolute;
 top:455px;
 left:50px;
 z-index:4;
 text-align: center;
 font-size:12px;
 word-spacing: 10px;
 background-color: rgba(255,255,255,255);
 width: 130px;
 height:30px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 20px;
    -moz-border-radius: 0px 0px 0px 20px;
    -webkit-border-radius: 0px 0px 0px 20px;
    margin: 25px;
}

#kontakt2GF
{
 position:absolute;
 top:455px;
 left:580px;
 z-index:4;
 text-align: center;
 font-size:12px;
 word-spacing: 10px;
 background-color: rgba(255,255,255,255);
width: 120px;
 height:90px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 20px 0px;
    -moz-border-radius: 0px 0px 20px 0px;
    -webkit-border-radius: 0px 0px 20px 0px;
    margin: 25px;
}

#kontaktBS
{
 position:absolute;
 top:495px;
 left:180px;
 z-index:4;
 text-align: center;
 font-size:12px;
 word-spacing: 10px;
 background-color: rgba(255,255,255,255);
 width: 400px;
 height:50px;
 padding-top: 5px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    margin: 25px;
}

#kontaktCenter
{
 position:absolute;
 top:35px;
 left:130px;
}

#presseBlock
{
 position:absolute;
 top:50px;
 left:20px;
 height:420px;
 width:320px;
 overflow:auto;
}


#impressum
{

 position:absolute;
 top:55px;
 left:280px;
 z-index:4;
 text-align: center;
 font-size:12px;
 /*font-weight:bold;*/
 word-spacing: 10px;
 background:url(../logos/tusLogo2.jpg) no-repeat;
 background-position:50% 50%;
 background-color: rgba(255,255,255,255);
 width: 450px;
 height:450px;
 padding-top: 15px;
 padding-bottom:5px;
    -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
    border-radius: 0px 0px 230px 230px;
    -moz-border-radius: 0px 0px 230px 230px;
    -webkit-border-radius: 0px 0px 230px 230px;
    margin: 25px;
}

#impressumBlock
{
 position:absolute;
 top:90px;
 left:40px;
 height:270px;
 width:370px;
 overflow:auto;
}

#impressum a
{
 color:#000000;
 text-decoration: none;
 font-size:12px;
}

#tabelle
{
 position:absolute;
 top:50px;
 left:500px;
 height:600px;
 width:570px;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
}

#spielplan
{
 position:absolute;
 top:370px;
 left:10px;
 height:230px;
 width:480px;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
}

#vereinsplan
{
 position:absolute;
 top:100px;
 left:50px;
 height:500px;
 width:570px;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
}

#vrahmenR
{
 background-color:rgba(255,255,255, 1);
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 border-radius: 0px 20px 20px 0px;
 -moz-border-radius: 0px 20px 20px 0px;
 -webkit-border-radius: 0px 20px 20px 0px;
 position:absolute;
 top:50px;
 left:500px;
 width:350px;
 height:550px;
 margin-top:0px;
}

#vrahmenRN
{
 background-color:rgba(255,255,255, 1);
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, .4);
 border-radius: 0px 20px 20px 0px;
 -moz-border-radius: 0px 20px 20px 0px;
 -webkit-border-radius: 0px 20px 20px 0px;
 position:absolute;
 top:100px;
 left:650px;
 width:350px;
 height:500px;
 margin-top:0px;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
}

#bildrahmen
{
 position:absolute;
 top:80px;
 left:10px;
 width:450px;
 height:280px;
 margin-top:0px;
 background:url(../bilder/1mannschaft.jpg) no-repeat;
 background-position: 50% 30%;

 background-color:rgba(255,255,255,255);
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 border-radius: 20px 20px 20px 20px;
 -moz-border-radius: 20px 20px 20px 20px;
 -webkit-border-radius: 20px 20px 20px 20px;

 /*border-radius: 40px;
 -moz-border-radius: 40px;
 -webkit-border-radius: 40px;*/

}

#geschichte
{
 position:absolute;
 top:100px;
 left:50px;
 height:500px;
 width:870px;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
}

#vlinks
{
 position:absolute;
 top:50px;
 left:200px;
 background-color:rgba(255,255,255,255);
 -moz-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 -webkit-box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 box-shadow: inset 0 0 15px 5px rgba(0,60,225, 1);
 border-radius: 0px 20px 20px 0px;
 -moz-border-radius: 0px 20px 20px 0px;
 -webkit-border-radius: 0px 20px 20px 0px;


 width:800px;
 height:50px;
 margin-top:0px;

}

.meineklasse::-webkit-scrollbar
{
 -webkit-appearance: none;
 width: 11px;
 height: 11px;
}

.meineklasse::-webkit-scrollbar-thumb
{
 border-radius: 8px;
 border: 2px solid white; /* Angleichen mit Hintergrundfarbe-nicht transparent! */
 background-color: rgba(0, 0, 0, .5);
}